﻿/*******************************************************************************
 * AAEngine
 * Copyright (c) 2010 Mike Jarosch
 *
 * Original source PushButton Engine:
 * Copyright (C) 2009 PushButton Labs, LLC
 * For more information see http://www.pushbuttonengine.com
 *
 * This file is licensed under the terms of the MIT license, which is included
 * in the "MIT License.txt" file at the root directory of this SDK.
 ******************************************************************************/

using Microsoft.Xna.Framework;

namespace AAEngine.Rendering2D
{
    public interface IMobileSpatialObject2D : ISpatialObject2D
    {
        //Vector2 WorldPosition { get; set; }
        //Vector2 LocalPosition { get; set; }

        Vector2 Position { get; set; }

        float Rotation { get; set; }
        
        Vector2 Size { get; set; }

        //IMobileSpatialObject2D Parent { get; set; }

        //void Translate(Vector2 amount);
        //void Translate(float x, float y);
        //void Rotate(float amount);
    }
}
